home *** CD-ROM | disk | FTP | other *** search
- /**
- ** "public"
- ** services accessed through
- ** the global var Nu
- **/
-
- #import <appkit/graphics.h>
- extern id Nu ;
-
- #ifndef INMENUMANAGER
- #import <objc/Object.h>
-
- // Interface for NuString class
- @interface NuString: Object
- { char *string ;
- unsigned capacity ;
- }
- + new: (char *) aString ;
- - catStream: (NXStream *) aStream ;
- - catString: (char *) aString ;
- - (const char *) cString ;
- - free ;
- - initFromStream: (NXStream *) aStream ;
- - initFromString: (char *) aString ;
- @end
-
- @interface Nutation: Object
- {
- }
- #endif
-
- - loadIfNeeded: (char *) aClass ;
- - highLightTarget: (BOOL) YESorNO ;
- // glyph access
- - rootGlyph ;
- - targetGlyph ;
- - terminator ;
- - glyphView ;
- - glyphWindow ;
- - newGlyphWindow:sender ;
- - printf: (char *) format, ... ;
- // postscript methods
- - ps: (char *) format, ... ;
- - showString: (char *) aString font: (char *) aFont
- width: (float)width height: (float) height
- x: (float) x y: (float) y ;
-
- // music kit parameters
-
- - (double) samplingRate ;
- - (double) beatsPerMinute ;
- - (double) tickPeriod ;
-
- // bitmap management
- - bitMapForClass: (char *) aClass size: (NXSize *) aSize ;
-
- #ifndef INMENUMANAGER
- @end
- #endif